package edu.nf.relaxenjoy.domain.entity;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

/**
 * 内容信息表
 * @author zhu
 * @date 2024-12-09
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class Post {
    /**
     * 内容ID
     */
    private Long id;
    /**
     * 内容文本
     */
    private String content;
    /**
     * 内容封面
     */
    private String cover;
    /**
     * 发布用户ID
     */
    private Long userId;
    /**
     * 所属的二级分类ID
     */
    private Long categoryId;
    /**
     * 所属的一级分类ID
     */
    private Long categoryPid;
    /**
     * 内容图片
     */
    private String images;
    /**
     * 图片数量
     */
    private Integer count;
    /**
     * 内容视频
     */
    private String video;
    /**
     * 内容音频
     */
    private String audio;
    /**
     * 内容类型（0->图片，1->视频）
     */
    private Integer postType;
    /**
     * 内容状态：0->正常；1->待审核；2->删除
     */
    private Integer status;
    /**
     * 观看数量
     */
    private Long viewCount;
    /**
     * 点赞数量
     */
    private Long agreeCount;
    /**
     * 收藏数量
     */
    private Long collectionCount;
    /**
     * 评论数量
     */
    private Long commentCount;
    /**
     * 发布时间
     */
    private Date createDate;
    /**
     * 修改者
     */
    private Long updater;
    /**
     * 修改时间
     */
    private Date updateDate;
}
